package cn.ainit.yz.execut.entity;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name = "YZ_EXECUT_ZW")
public class ExecutZW implements java.io.Serializable {

	// Fields

	private String exFengmianId;
	private String exId;
	private String gongyiProject;
	private String gongyiExplain;
	private String gongyiYaoqiu;
	private String gongyiItem;
	private String zhankaiChicun;
	private String clId;
	private double clAmount;
	private double clPrice;
	private String clUnit;
	private String clGyMan;
	private String clPayMan;
	private double printAmount;
	private double jgAmount;
	private double printPrice;
	private double printUnit;
	private double printMoney;
	private double printRealAmount;
	private String stockId;
	private String stockType;
	private String pingbanType;
	private String printMachine;
	private Date printDate;
	private Date stockDate;
	private double clAmountCrush;
	private String clCrushId;
	private double clMoney;
	private String memo;


	/** default constructor */
	public ExecutZW() {
	}

	/** minimal constructor */
	public ExecutZW(String exFengmianId) {
		this.exFengmianId = exFengmianId;
	}

 
	@Id
	@Column(name = "EX_FENGMIAN_ID", unique = true, nullable = false, length = 32)
	public String getExFengmianId() {
		return this.exFengmianId;
	}

	public void setExFengmianId(String exFengmianId) {
		this.exFengmianId = exFengmianId;
	}

	@Column(name="EX_ID")
	public String getExId() {
		return exId;
	}
	public void setExId(String exId) {
		this.exId = exId;
	}
	@Column(name = "GONGYI_PROJECT", length = 32)
	public String getGongyiProject() {
		return this.gongyiProject;
	}

	public void setGongyiProject(String gongyiProject) {
		this.gongyiProject = gongyiProject;
	}

	@Column(name = "GONGYI_EXPLAIN", length = 500)
	public String getGongyiExplain() {
		return this.gongyiExplain;
	}

	public void setGongyiExplain(String gongyiExplain) {
		this.gongyiExplain = gongyiExplain;
	}

	@Column(name = "GONGYI_YAOQIU", length = 500)
	public String getGongyiYaoqiu() {
		return this.gongyiYaoqiu;
	}

	public void setGongyiYaoqiu(String gongyiYaoqiu) {
		this.gongyiYaoqiu = gongyiYaoqiu;
	}

	@Column(name = "GONGYI_ITEM", length = 32)
	public String getGongyiItem() {
		return this.gongyiItem;
	}

	public void setGongyiItem(String gongyiItem) {
		this.gongyiItem = gongyiItem;
	}

	@Column(name = "ZHANKAI_CHICUN", length = 32)
	public String getZhankaiChicun() {
		return this.zhankaiChicun;
	}

	public void setZhankaiChicun(String zhankaiChicun) {
		this.zhankaiChicun = zhankaiChicun;
	}

	@Column(name = "CL_ID", length = 32)
	public String getClId() {
		return this.clId;
	}

	public void setClId(String clId) {
		this.clId = clId;
	}

	@Column(name = "CL_AMOUNT", precision = 22, scale = 0)
	public double getClAmount() {
		return clAmount;
	}
	public void setClAmount(double clAmount) {
		this.clAmount = clAmount;
	}

	@Column(name = "CL_PRICE", precision = 22, scale = 0)
	public double getClPrice() {
		return clPrice;
	}
	public void setClPrice(double clPrice) {
		this.clPrice = clPrice;
	}

	@Column(name = "CL_UNIT", length = 32)
	public String getClUnit() {
		return this.clUnit;
	}

	public void setClUnit(String clUnit) {
		this.clUnit = clUnit;
	}

	@Column(name = "CL_GY_MAN", length = 32)
	public String getClGyMan() {
		return this.clGyMan;
	}

	public void setClGyMan(String clGyMan) {
		this.clGyMan = clGyMan;
	}

	@Column(name = "CL_PAY_MAN", length = 32)
	public String getClPayMan() {
		return this.clPayMan;
	}

	public void setClPayMan(String clPayMan) {
		this.clPayMan = clPayMan;
	}

	@Column(name = "PRINT_AMOUNT", precision = 22, scale = 0)
	public double getPrintAmount() {
		return printAmount;
	}
	public void setPrintAmount(double printAmount) {
		this.printAmount = printAmount;
	}
	@Column(name = "JG_AMOUNT", precision = 22, scale = 0)
	public double getJgAmount() {
		return jgAmount;
	}
	public void setJgAmount(double jgAmount) {
		this.jgAmount = jgAmount;
	}

	@Column(name = "PRINT_PRICE", precision = 22, scale = 0)
	public double getPrintPrice() {
		return printPrice;
	}
	public void setPrintPrice(double printPrice) {
		this.printPrice = printPrice;
	}

	@Column(name = "PRINT_UNIT", precision = 22, scale = 0)
	public double getPrintUnit() {
		return printUnit;
	}
	public void setPrintUnit(double printUnit) {
		this.printUnit = printUnit;
	}

	@Column(name = "PRINT_MONEY", precision = 22, scale = 0)
	public double getPrintMoney() {
		return printMoney;
	}
	public void setPrintMoney(double printMoney) {
		this.printMoney = printMoney;
	}

	@Column(name = "PRINT_REAL_AMOUNT", precision = 22, scale = 0)
	public double getPrintRealAmount() {
		return printRealAmount;
	}
	public void setPrintRealAmount(double printRealAmount) {
		this.printRealAmount = printRealAmount;
	}
	@Column(name = "STOCK_ID", length = 32)
	public String getStockId() {
		return this.stockId;
	}

	public void setStockId(String stockId) {
		this.stockId = stockId;
	}

	@Column(name = "STOCK_TYPE", length = 32)
	public String getStockType() {
		return this.stockType;
	}

	public void setStockType(String stockType) {
		this.stockType = stockType;
	}

	@Column(name = "PINGBAN_TYPE", length = 32)
	public String getPingbanType() {
		return this.pingbanType;
	}

	public void setPingbanType(String pingbanType) {
		this.pingbanType = pingbanType;
	}

	@Column(name = "PRINT_MACHINE", length = 32)
	public String getPrintMachine() {
		return this.printMachine;
	}

	public void setPrintMachine(String printMachine) {
		this.printMachine = printMachine;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "PRINT_DATE", length = 7)
	public Date getPrintDate() {
		return this.printDate;
	}

	public void setPrintDate(Date printDate) {
		this.printDate = printDate;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "STOCK_DATE", length = 7)
	public Date getStockDate() {
		return this.stockDate;
	}

	public void setStockDate(Date stockDate) {
		this.stockDate = stockDate;
	}

	@Column(name = "CL_AMOUNT_CRUSH", precision = 32, scale = 0)
	public double getClAmountCrush() {
		return clAmountCrush;
	}
	public void setClAmountCrush(double clAmountCrush) {
		this.clAmountCrush = clAmountCrush;
	}

	@Column(name = "CL_CRUSH_ID", length = 32)
	public String getClCrushId() {
		return this.clCrushId;
	}

	public void setClCrushId(String clCrushId) {
		this.clCrushId = clCrushId;
	}

	@Column(name = "CL_MONEY", precision = 22, scale = 0)
	public double getClMoney() {
		return clMoney;
	}
	public void setClMoney(double clMoney) {
		this.clMoney = clMoney;
	}

	@Column(name = "MEMO", length = 500)
	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

}